body {
 background-color:#E0E0E0;
 background-image:url(head.png);
 background-position:top center;
 background-repeat:no-repeat;
 text-align:left;
}

div.menu {
 width:700px;
 position:absolute;
 left:50%;
 margin-left:-350px;
 width:700px;
 top: 50px;
 height: 40px;
 background-color:#aaaaaa;
 color:white;
}

div.menu a {
 padding:5px;
}

div.main {
 width:700px;
 position:absolute;
 left:50%;
 margin-left:-350px;
 top:100px;
 background-color:white;
 color:black;
 min-height:300px;
}

div.box {
 border:2px solid red;
 left:50%;
 margin-left:-150px;
 width:300px;
 position:absolute;
}

a, a:active, a:visited {
 color:#444499;
 text-decoration:none;
 font-weight:normal;
}

a:hover {
 text-decoration:underline;
}
